package com.jt.www.admin.stats.service;

import com.jt.www.model.reps.ResultDTO;
import com.jt.www.model.vo.stats.businessyony.BusinessYonYParamVO;
import com.jt.www.model.vo.stats.educompleterate.EduCompleteRateParamVO;
import com.jt.www.model.vo.stats.edurevenue.EduRevenueParamVO;
import com.jt.www.model.vo.stats.jbwcuspay.JbwCusPayParamVO;
import com.jt.www.model.vo.stats.tbfjx.TbfjxParamVO;
import com.jt.www.model.vo.stats.tbmaster.TbmasterInsVO;
import org.springframework.stereotype.Service;

/**
 * @author admin_ltf
 * @create 2019-05-14 9:56
 */
@Service
public interface InsureStatsService {


    /**
     * 业务同比情况表
     *
     * @param vo
     * @return
     */
    ResultDTO searchBusinessYonYInfo(BusinessYonYParamVO vo);


    /**
     * 统保主险及附加险各限额投保及出单数据统计
     *
     * @param tbmasterInsVO
     * @return
     */
    ResultDTO searchInfoByExample(TbmasterInsVO tbmasterInsVO);

    /**
     * 统保附加险投保率统计
     *
     * @param tbfjxParamVO
     * @return
     */
    ResultDTO searchTbfjxByExample(TbfjxParamVO tbfjxParamVO);

//    /**
//     * 教保网满期保费查询
//     * @param vo
//     * @return
//     */
//    ResultDTO searchJbwExpireFee(JbwExpireFeeParamVO vo);
//
//    /**
//     * 安责险保险期间类型统计及同期对比
//     * @param vo
//     * @return
//     */
//    ResultDTO searchAzxStatsInfo(AzxStatsParamVO vo);


    /**
     * 教保网客户赔付率查询
     *
     * @param vo
     * @return
     */
    ResultDTO searchJbwCusPay(JbwCusPayParamVO vo);

    /**
     * 教育渠道收入及结算率统计
     *
     * @param vo
     * @return
     */
    ResultDTO searchEduRevenue(EduRevenueParamVO vo);

    /**
     * 教育渠道指标完成率统计及同期对比
     *
     * @param vo
     * @return
     */
    ResultDTO searchEduCompleteRate(EduCompleteRateParamVO vo);
}
